rostrum of the sphenoid - French English Dictionary